#ifndef LINKED_LIST
#define LINKED_LIST

typedef struct Node {
    int data;
    struct Node *next;
} Node;

typedef struct {
    Node *head;
    int length;
} LinkedList;

void append(LinkedList *list, int data);
void deleteNode(LinkedList *list, int data);
int find(LinkedList *list, int data);

#endif
